package com.dragee.modules.work.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.dragee.common.PageUtils;
import com.dragee.modules.work.entity.ApplyEntity;
import com.dragee.modules.work.entity.ApplyProjectEntity;

import java.util.List;
import java.util.Map;

/**
 * 报名
 *
 * @author tc
 * @email tc@mail.com
 * @date 2023-04-24 11:32:01
 */
public interface ApplyService extends IService<ApplyEntity> {

    /**
    * 列表
    */
    PageUtils queryPage(Map<String, Object> params);

    ApplyEntity getApplyInfo (String applyId);

    ApplyProjectEntity getApplyProjectInfo (String applyProjectId);

    void setApplyProject(ApplyProjectEntity p);

    List<ApplyProjectEntity> getApplyProjectByStatus (String applyProjectIds, String status);

    String getMusicUrl (String applyProjectId);

    String getJoinPayUrl (String applyId);
}

